home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / VISUALBA / PBWIZ19.ZIP / PBWIZ.REF < prev    next >
Text File  |  1994-03-01  |  25KB  |  990 lines

  1. AllExtMem&
  2.    return the total amount of extended memory installed
  3.  
  4. AltPress%
  5.    return whether an ALT key is pressed
  6.  
  7. AnsiPrint St$
  8.    display a string which may contain ANSI codes
  9.  
  10. AntiSnow Slow%
  11.    make text-mode video routines slower, but prevents flicker on old CGAs
  12.  
  13. ArcCosD# (Nr#)
  14.    return the inverse cosine of a number
  15.  
  16. ArcCosHD# (Nr#)
  17.    return the inverse hyperbolic cosine of a number
  18.  
  19. ArcCosHS! (Nr!)
  20.    return the inverse hyperbolic cosine of a number
  21.  
  22. ArcCosS! (Nr!)
  23.    return the inverse cosine of a number
  24.  
  25. ArcCotD# (Nr#)
  26.    return the inverse cotangent of a number
  27.  
  28. ArcCotHD# (Nr#)
  29.    return the inverse hyperbolic cotangent of a number
  30.  
  31. ArcCotHS! (Nr!)
  32.    return the inverse hyperbolic cotangent of a number
  33.  
  34. ArcCotS! (Nr!)
  35.    return the inverse cotangent of a number
  36.  
  37. ArcCscD# (Nr#)
  38.    return the inverse cosecant of a number
  39.  
  40. ArcCscHD# (Nr#)
  41.    return the inverse hyperbolic cosecant of a number
  42.  
  43. ArcCscHS! (Nr!)
  44.    return the inverse hyperbolic cosecant of a number
  45.  
  46. ArcCscS! (Nr!)
  47.    return the inverse cosecant of a number
  48.  
  49. ArcSecD# (Nr#)
  50.    return the inverse secant of a number
  51.  
  52. ArcSecHD# (Nr#)
  53.    return the inverse hyperbolic secant of a number
  54.  
  55. ArcSecHS! (Nr!)
  56.    return the inverse hyperbolic secant of a number
  57.  
  58. ArcSecS! (Nr!)
  59.    return the inverse secant of a number
  60.  
  61. ArcSinD# (Nr#)
  62.    return the inverse sine of a number
  63.  
  64. ArcSinHD# (Nr#)
  65.    return the inverse hyperbolic sine of a number
  66.  
  67. ArcSinHS! (Nr!)
  68.    return the inverse hyperbolic sine of a number
  69.  
  70. ArcSinS! (Nr!)
  71.    return the inverse sine of a number
  72.  
  73. ArcTanHD# (Nr#)
  74.    return the inverse hyperbolic tangent of a number
  75.  
  76. ArcTanHS! (Nr!)
  77.    return the inverse hyperbolic tangent of a number
  78.  
  79. AscM% (St$, Posn%)
  80.    combined ASC and MID$ functions
  81.  
  82. CalcAttr% Fore%, Back%
  83.    convert foreground and background colors into a color/attribute
  84.  
  85. CalcSize% TopRow%, LeftCol%, BottomRow%, RightCol%, SaveSize%
  86.    calculate the bytes needed to store a screen image, - 2
  87.  
  88. CapsOn%
  89.    return the state of the CapsLock key toggle
  90.  
  91. CDROM%
  92.    return whether a CD-ROM drive is installed and available
  93.  
  94. CeilD# (Nr#)
  95.    return the smallest integer >= the specified number
  96.  
  97. CeilS! (Nr!)
  98.    return the smallest integer >= the specified number
  99.  
  100. Cent2Fahr! (Nr!)
  101.    convert from centigrade to Fahrenheit
  102.  
  103. CheckSum% (St$)
  104.    calculate a simple checksum for a string
  105.  
  106. Cipher St$, Password$
  107.    encrypt or decrypt a string
  108.  
  109. CipherP St$, Password$
  110.    encrypt or decrypt a string, leaving encrypted strings printable
  111.  
  112. ClearKbd
  113.    clear the keyboard buffer of any pending keys
  114.  
  115. CloseA
  116.    close an archive which was opened by FindFirstA
  117.  
  118. CommPorts%
  119.    return the number of serial ports installed
  120.  
  121. CosHD# (Nr#)
  122.    return the hyperbolic cosine of a number
  123.  
  124. CosHS! (Nr!)
  125.    return the hyperbolic cosine of a number
  126.  
  127. CotD# (Nr#)
  128.    return the cotangent of a number
  129.  
  130. CotHD# (Nr#)
  131.    return the hyperbolic cotangent of a number
  132.  
  133. CotHS! (Nr!)
  134.    return the hyperbolic cotangent of a number
  135.  
  136. CotS! (Nr!)
  137.    return the cotangent of a number
  138.  
  139. CRC16 St$, HiCRC%, LoCRC%
  140.    return the 16-bit Xmodem-style CRC of a string
  141.  
  142. Crunch$ (St$, CharList$)
  143.    remove adjacent duplicates of a set of characters from a string
  144.  
  145. CscD# (Nr#)
  146.    return the cosecant of a number
  147.  
  148. CscHD# (Nr#)
  149.    return the hyperbolic cosecant of a number
  150.  
  151. CscHS! (Nr!)
  152.    return the hyperbolic cosecant of a number
  153.  
  154. CscS! (Nr!)
  155.    return the cosecant of a number
  156.  
  157. CtrlPress%
  158.    return whether a CTRL key is being pressed
  159.  
  160. Date2Num& (DateSt$)
  161.    convert a date from string format to a number
  162.  
  163. Deg2RadD# (Nr#)
  164.    convert from degrees to radians
  165.  
  166. Deg2RadS! (Nr!)
  167.    convert from degrees to radians
  168.  
  169. DelayV MilliSec%
  170.    provide a delay of roughly one millisecond, based on the video card
  171.  
  172. DelimExtract$ (St$, Delimiter$, Index%)
  173.    extract a specified delimited substring from a string
  174.  
  175. DOSCls
  176.    clear the screen, using DOS output and ANSI codes
  177.  
  178. DOSColor Fore%, Back%
  179.    set the screen colors, using DOS output and ANSI codes
  180.  
  181. DOSLocate Row%, Column%
  182.    set the cursor position, using DOS output and ANSI codes
  183.  
  184. DOSPrint St$
  185.    display a string using DOS output
  186.  
  187. DRDOS%
  188.    return whether DR DOS is in use
  189.  
  190. EMSclose Handle%
  191.    close an EMS handle that was opened by EMSopen
  192.  
  193. EMSexists%
  194.    return whether EMS memory is available
  195.  
  196. EMSfree%
  197.    return how much EMS memory is available (in pages of 16k bytes)
  198.  
  199. EMSmap Handle%, PhysPage%, VirtPage%
  200.    map a page of EMS memory into an area you can reach
  201.  
  202. EMSopen Pages%, Handle%, ErrCode%
  203.    open a block of EMS memory for access (1 page = 16k bytes)
  204.  
  205. EMSopt Fast%
  206.    allow faster access to EMS memory, given some restrictions
  207.  
  208. EMSresize Handle%, Pages%, ErrCode%
  209.    change the size of an allocated block of EMS memory
  210.  
  211. EMSseg&
  212.    return the segment at which you can access EMS memory by mapping it in
  213.  
  214. EMStotal%
  215.    return the total amount of EMS memory (in pages of 16k bytes)
  216.  
  217. EMSver MajorV%, MinorV%
  218.    return the version of the EMS driver
  219.  
  220. ErfD# (Nr#)
  221.    return the error function for a number
  222.  
  223. ErfS! (Nr!)
  224.    return the error function for a number
  225.  
  226. Evaluate Expression$, Result!, ErrCode%
  227.    return the result of a numeric expression
  228.  
  229. eD#
  230.    return the constant "e" (used in natural logarithms, etc)
  231.  
  232. eS!
  233.    return the constant "e" (used in natural logarithms, etc)
  234.  
  235. FactD# (Nr%)
  236.    return the factorial of a number
  237.  
  238. FactS! (Nr%)
  239.    return the factorial of a number
  240.  
  241. Fahr2Cent! (Nr!)
  242.    convert from Fahrenheit to centigrade
  243.  
  244. FindFirstA Archive$, Filename$, ErrCode%
  245.    find the first file matching a wildcard spec within an archive
  246.  
  247. FindFirstF Buffer$, Filename$, FAttr%, ErrCode%
  248.    find the first file matching a wildcard spec in a directory
  249.  
  250. FindNextA ErrCode%
  251.    continue to find files matching a wildcard spec within an archive
  252.  
  253. FindNextF Buffer$, ErrCode%
  254.    continue to find files matching a wildcard spec in a directory
  255.  
  256. FloorD# (Nr#)
  257.    return the largest integer <= the specified number
  258.  
  259. FloorS! (Nr!)
  260.    return the largest integer <= the specified number
  261.  
  262. Floppies%
  263.    return the number of floppy drives available
  264.  
  265. FloppyType DriveA%, DriveB%
  266.    return the drive types of the first and second floppies, if any
  267.  
  268. G13Box X1%, Y1%, X2%, Y2%, Fill%
  269.    draw a box in 320x200 256-color VGA mode
  270.  
  271. G13Cls
  272.    clear the screen in 320x200 256-color VGA mode
  273.  
  274. G13Color Fore%, Back%
  275.    set the default screen colors in 320x200 256-color VGA mode
  276.  
  277. G13Ellipse CenterX%, CenterY%, XRadius%, YRadius%
  278.    draw a circle or ellipse in 320x200 256-color VGA mode
  279.  
  280. G13GetColor Fore%, Back%
  281.    get the default screen colors in 320x200 256-color VGA mode
  282.  
  283. G13GetLocate Row%, Column%
  284.    get the cursor position in 320x200 256-color VGA mode
  285.  
  286. G13GetPel% (X%, Y%)
  287.    get the color of a specified point in 320x200 256-color VGA mode
  288.  
  289. G13Line X1%, Y1%, X2%, Y2%
  290.    draw a line in 320x200 256-color VGA mode
  291.  
  292. G13Locate Row%, Column%
  293.    set the cursor position in 320x200 256-color VGA mode
  294.  
  295. G13MakeBMP File$, X1%, Y1%, X2%, Y2%, ErrCode%
  296.    make a .BMP file from an image in 320x200 256-color VGA mode
  297.  
  298. G13Mode Graphics%
  299.    switch between 320x200 256-color VGA mode and text mode
  300.  
  301. G13Plot X%, Y%
  302.    plot a point in 320x200 256-color VGA mode and text mode
  303.  
  304. G13Polygon X%, Y%, Radius%, Vertices%, Angle!
  305.    draw a regular polygon in 320x200 256-color VGA mode and text mode
  306.  
  307. G13ShowBMP File$, X%, Y%, ErrCode%
  308.    show a .BMP file on screen in 320x200 256-color VGA mode
  309.  
  310. G13WrCh Ch%
  311.    display an ASCII character in 320x200 256-color VGA mode
  312.  
  313. G13Write St$
  314.    display a string in 320x200 256-color VGA mode
  315.  
  316. G13WriteLn St$
  317.    display a string with a <CR><LF> in 320x200 256-color VGA mode
  318.  
  319. GCDI% (Nr1%, Nr2%)
  320.    return the greatest common denominator of two numbers
  321.  
  322. GCDL& (Nr1&, Nr2&)
  323.    return the greatest common denominator of two numbers
  324.  
  325. Get4DOSv MajorV%, MinorV%
  326.    return the version of 4DOS installed, if any
  327.  
  328. GetAttrF% (Buffer$)
  329.    return the attribute of a file matched by FindFirstF
  330.  
  331. GetCRCA$
  332.    return the